Modularity, Routing and Fault Tolerance in Interconnection Networks
نویسندگان
چکیده
In interconnection networks, there are several problems related to deadlock. We shall address deadlocks in the context of modularity, shortest path routing in irregular networks and fault tolerance. Deadlock freedom in interconnection networks is not a modular issue. One cannot generally combine two or more deadlock free interconnection network configurations without introducing new deadlock problems. We show how flow control can be used to isolate the deadlock issues within each interconnection network configuration, allowing modular reasoning on deadlock freedom. Achieving shortest path routing in irregular interconnection networks is not trivial. Irregular topologies tend to have cycles of links, and routing shortest path within such cycles quickly causes deadlocks. We use a number of virtual channels divided into layers, and let the routing of a packet be restricted to one (or a few) layer. Each layer only allows shortest path routes which do not cause deadlocks. Dynamic fault tolerance in irregular interconnection networks can be handled by using a reconfiguration to address the new topology of the network. During reconfiguration, there is a time window where not all sources have operative routes to all destinations. Also, the dependencies between old and new routing functions make it difficult to allow only parts of the network to participate in the reconfiguration. We propose two methods, one that addresses the first problem by exploiting the inherent redundancy of the network, and a second which allows most of the network nodes to remain oblivious of a fault.
منابع مشابه
Biswapped networks: a family of interconnection architectures with advantages over swapped or OTIS networks
In this paper, we propose a new family of communication architectures, called “biswapped networks” (BSNs). Each BSN is built of 2n copies of some n-node basis network using a simple rule for connectivity that ensures its regularity, modularity, fault tolerance, and algorithmic efficiency. In particular, if the basis network is a Cayley digraph then so is the resulting BSN. Our biswapped connect...
متن کاملFault Tolerance and Performance of Multipath Multistage Interconnection Networks
In building a multiprocessor system, we can minimize the system's mean time to failure by providing an architecture resilient to component faults. We compare the fault tolerance and performance characteristics of various fault-tolerant multistage interconnection networks. We primarily focus on networks composed of dilated routing components. A dilated router features redundant outputs in each l...
متن کاملFault-tolerant Design for Multistage Routing Networks
International Symposium on Shared Memory Multiprocessing, 1991 20 Fault-Tolerant Design for Multistage Routing Networks Andr e DeHon, Thomas Knight Jr., and Henry Minsky As the size of digital systems increases, the average length of time between single component failures diminishes. To avoid component related failures, large computers must be fault-tolerant; that is, the computer must perform ...
متن کاملDesign and Implementation of a Fault Tolerant ATM Switch
In this paper, we propose a new method to build a fault tolerant ATM switch. Using this method, we can build an ATM switch which has two disjoint paths between each input/ output pair. The key component in the proposed switch is a 2 ¥ 2 FTSE (Fault Tolerant Switching Element), which can be used as the basic building block for high speed ATM switches. The design of the FTSE-based fault tolerant ...
متن کاملComputer Science Technical Report A New Family of Cayley Graph Interconnection Networks of Constant Degree Four
We propose a new family of interconnection networks that are Cayley graphs with constant node degree 4. These graphs are regular, have logarithmic diameter and are maximally fault tolerant. We investigate different algebraic properties of these networks (including fault tolerance) and propose optimal routing algorithms. As far as we know, this is the first family of Cayley graphs of constant de...
متن کامل